Assurance API

(0 reviews)

API Resources

The Assurance API allows you to:

  • Retrieve product instance details
  • Diagnose a fault
  • Log a fault
  • Manage faults
  • View and schedule appointments
  • View network events
  • Subscribe to receive notifications and status updates

The Assurance API includes the following resources:

Method and endpointFunction
GET /versionRetrieve the full version number of the API asset (major, minor and patch version numbers).
GET /authorizationGet Authorization Application information.
POST /sessionsCreate a new diagnostic session.
GET /sessionsRetrieve a set of diagnostic sessions.
GET /sessions/{sessionid}Retrieve a diagnostic session.
GET /sessions/{sessionid}/scheduleRetrieve schedule details based on search criteria.
POST /sessions/{sessionid}/reservationsSubmit a Schedule Reservation Request for the Diagnostic Session.
POST /sessions/{sessionid}/faultTypeUpdate the fault type for the diagnostic session.
POST /sessions/{sessionid}/problemReportSubmit a problem report for the diagnostic session.
PUT /sessions/{sessionid}/cancelCancel a diagnostic session.
POST /sessions/{sessionid}/diagnosticsCreate a diagnostic test run.
GET /sessions/{sessionid}/diagnostics/{diagnosticidentifier}Retrieve a diagnostic test run.
GET /products/{productid}Get product information.
POST /products/{productid}/factoryResetThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
POST /products/{productid}/rebootThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
GET /products/{productid}/wifiThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
PUT /products/{productid}/wifi/{wifiPortIndex}The requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
POST /products/{productid}/wifi/{wifiPortIndex}/resetThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
GET /products/{productid}/wanThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
PUT /products/{productid}/wanThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
GET /products/{productid}/voiceThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
PUT /products/{productid}/voice/{voiceProfileIndex}The requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
PUT /products/{productid}/voice/{voiceProfileIndex}/voicePort/{voicePortIndex}The requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
GET /products/{productid}/lan/ethernetPortsThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
PUT /products/{productid}/lan/ethernetPorts/{ethernetPortIndex}The requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
GET /products/{productid}/lan/staticIpsThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
PUT /products/{productid}/lan/staticIpsThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
GET /products/{productid}/lan/dhcpIpThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
PUT /products/{productid}/lan/dhcpIpThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
GET /products/{productid}/lan/hostsThe requested resource is no longer available. From 31 October 2024, RGW ONT mode is no longer supported by Chorus.
GET /problemReportRetrieve a set of problem reports.
GET /problemReport/{problemnumber}Retrieve a problem report.
PUT /problemReport/{problemnumber}Amend a problem report.
POST /problemReport/{problemnumber}/closeClose a problem report.
POST /problemReport/{problemnumber}/cancelCancel a problem report.
POST /problemReport/{problemnumber}/updateUpdate a problem report.
POST /problemReport/{problemnumber}/unlinkUnlink a problem report from an event.
GET /events/{event_id}Retrieve an event.
GET /events/{event_id}/impactRetrieve event impacts.
GET /events/{event_id}/impactDownloadDownload Event Impacts.
GET /testsGet tests.
GET /tests/{testId}Get a specific test.
GET /tests/{testId}/images/{imageid}Get test images.
GET /subscriptionsGet subscription details.
POST /subscriptonsCreate a new subscription.
Note: This requires a manual configuration change in Chorus's systems. See How to use the API for more details.
GET /subscriptons/{subscriptionid}Reference a subscription.
PUT /subscriptons/{subscriptionid}Update a subscription.
POST /subscriptions/{subscriptionid}/deleteDelete a subscription.
POST /subscriptions/{subscriptionid}/deactivateDeactivate a subscription.
GET /channels/{channelId}/notificationsGet notifications by channel.
GET /channels/{channelId}/notifications/{notificationsid}Used to reference notification to retrieve information.

Reviews